//
// Created by zerax on 2020/11/1.
//

#pragma once

#include "utils.hh"

class Frame {
public:
    Frame();
    ~Frame();
    DELETE_COPY(Frame);

    virtual void update() = 0;

    void draw();

private:
    unsigned int m_framebuffer = 0;
    unsigned int m_bufferTexture = 0;
};


